23 research outputs found
A Parametric Propagator for Pairs of Sum Constraints with a Discrete Convexity Property
International audienceWe introduce a propagator for pairs of Sum constraints, where the expressions in the sums respect a form of convexity. This propagator is parametric and can be instantiated for various concrete pairs, including Deviation, Spread, and the conjunction of Linear †and Among. We show that despite its generality , our propagator is competitive in theory and practice with state-of-the-art propagators
A Position-Based Propagator for the Open-Shop Problem
Abstract. The Open-Shop Problem is a hard problem that can b
Un propagateur basé sur les positions pour le problÚme d'Open-Shop
LâOpen-Shop est un problĂšme difficile qui peut
ĂȘtre rĂ©solu par des mĂ©thodes de Programmation par
Contraintes ou de Recherche Opérationnelle. Les techniques
existantes rĂ©duisent efficacement lâarbre de recherche
mais elles prennent rarement en compte lâordre
dâexĂ©cution des tĂąches. Dans ce travail, nous dĂ©veloppons
un nouveau propagateur pour le problĂšme dâordonnancement
sans interruption sur une machine, la
contrainte de base de lâOpen-Shop. Ce propagateur
prend lâordre des tĂąches en compte ce qui permet dans
de nombreux cas de rĂ©duire la taille de lâarbre de recherche.
Sa complexité temporelle pour une machine
est de O(N*2 logN), o`u N est le nombre de tĂąches
sur la machine. Les expériences menées sur le problÚme
dâOpen-Shop montrent que le nouveau propagateur permet
de dĂ©tecter de nouvelles valeurs inconsistantes lorsquâil
est ajoutÂŽe aux techniques de lâĂ©tat de lâart
Un propagateur basé sur les positions pour le problÚme d'Open-Shop
L'Open-Shop est un problĂšme difficile qui peut ĂȘtre rĂ©solu par des mĂ©thodes de Programmation par Contraintes ou de Recherche OpĂ©rationnelle. Les techniques existantes rĂ©duisent efficacement l'arbre de recherche mais elles prennent rarement en compte l'ordre d'exĂ©cution des tĂąches. Dans ce travail, nous dĂ©veloppons un nouveau propagateur pour le problĂšme d'ordonnancement sans interruption sur une machine, la contrainte de base de l'Open-Shop. Ce propagateur prend l'ordre des tĂąches en compte ce qui permet dans de nombreux cas de rĂ©duire la taille de l'arbre de recherche. Sa complexitĂ© temporelle pour une machine est de , oĂč est le nombre de tĂąches sur la machine. Les expĂ©riences menĂ©es sur le problĂšme d'Open-Shop montrent que le nouveau propagateur permet de dĂ©tecter de nouvelles valeurs inconsistantes lorsqu'il est ajoutĂ© aux techniques de l'Ă©tat de l'art
Just-In-Time Scheduling with Constraint Programming
This paper considers Just-In-Time Job-Shop Scheduling, in which each activity has an earliness and a tardiness cost with respect to a due date. It proposes a constraint programming approach, which includes a novel filtering algorithm and dedicated heuristics. The filtering algorithm uses a machine relaxation to produce a lower bound that can be obtained by solving a Just-In-Time Pert problem. It also includes pruning rules which update the variable bounds and detect precedence constraints. The paper presents experimental results which demonstrate the effectiveness of the approach over a wide range of benchmarks
SynthĂšse d'algorithmes d'ordonnancement Ă partir de modĂšles de haut niveau
International audienceCe papier dĂ©crit AEON, un systĂšme dĂ©diĂ© Ă la synthĂšse d'algorithmes d'ordonnancement Ă partir de modĂšles de haut niveau. AEON, qui est entiĂšrement Ă©crit en COMET, prend en entrĂ©e le modĂšle de haut niveau d'un problĂšme d'ordonnancement et l'analyse pour gĂ©nĂ©rer un algorithme dĂ©diĂ© et qui exploite la structure du problĂšme. AEON oeure une variĂ©tĂ© de synthĂ©tiseurs pour gĂ©nĂ©rer des algorithmes complets ou heuristiques. En outre, ces synthĂ©tiseurs peuvent ĂȘtre composĂ©s, permettant de gĂ©nĂ©rer naturellement des algorithmes hybrides complexes. Les premiers rĂ©sultats montrent que cette approche peut ĂȘtre compĂ©titive avec l'Ă©tat de l'art des algorithmes de recherche
A parametric propagator for discretely convex pairs of sum constraints
Abstract. We introduce a propagator for abstract pairs of Sum constraints, where the expressions in the sums respect a form of convexity. This propagator is parametric and can be instantiated for various concrete pairs, including Deviation, Spread, and the conjunction of Sum and Count. We show that despite its generality, our propagator is competitive in theory and practice with state-of-the-art propagators.
A CP Approach to the Balanced Academic Curriculum Problem
The Balanced Academic Curriculum Problem (BACP) has received little attention in Constraint Programming. Only a few articles deals with this problem with experimental results on the three small instances publicly available in
CSPLIB. The present article describes an approach to efficiently solve this challenging problem. Optimal solutions are produced on a variety of randomly generated instances which generalize the CSPLIB test cases. This work describes four contributions to the resolution of this problem: a new branching heuristic, the use of dominance relations, experiments on several balance criteria and several search strategies among which an hybridization of Constraint Programming and Local Search